devastating losses - Francés Inglés Diccionario